hardest trumpet solo